package com.cloud.spring.info;

import com.cloud.spring.demo.entity.User;

import java.util.List;

public interface InfoDemo {
    void insert(User user);
    //default用于定义默认接口，java10支持定义私有接口，
    // 默认接口的作用，是为类库设计者准备的，当为接口添加了新功能时，
    // 实现该接口的用户不需要修改代码
    //默认接口解决多继承的冲突问题： 当前类及其父类的方法优先，
    //子接口的默认方法优先级高于父接口
    // 无法判断优先级时，需要手动指定需要使用的默认方法
    default List<User> findPage(){
        return null;
    }
    default List<User> findAll(){
        return null;
    }
}
